//package hxy.cupb.entity;
//import org.springframework.security.core.GrantedAuthority;
//
//import java.io.Serializable;
//import	java.util.Collection;
//
///**
// * @author eric
// * @description:
// * @date 11/26/19 10:29 AM
// */
//public interface UserDetails extends Serializable {
//    String getUsername();
//    String getPassword();
//
//    /**
//     * @return 当前用户是否可用
//     */
//    boolean isEnabled();
//
//    /**
//     * @return 当前用户是否未过期
//     */
//    boolean isAccountNonExpired();
//
//    /**
//     * @return 当前是否未锁定
//     */
//    boolean isAccountNonLocked();
//
//    /**
//     * @return 当前用户密码是否为过期
//     */
//    boolean isCredentialsNonExpired();
//
//    /**
//     * @return 当前用户对象所有角色信息
//     */
//    public Collection < ?extends GrantedAuthority> getAuthorities();
//}
